// DecisionConfigurationException.java
package org.zjx.exception;

/**
 * 配置相关异常 - 当决策树配置出现问题时抛出
 *
 * 这个异常表示决策树的配置存在问题，如节点连接错误、参数缺失等，
 * 通常在系统初始化或配置阶段抛出。
 */
public class DecisionConfigurationException extends RuntimeException {
    /**
     * 使用错误消息构造异常
     *
     * @param message 描述配置错误的详细信息
     */
    public DecisionConfigurationException(String message) {
        super(message);
    }

    /**
     * 使用错误消息和原因构造异常
     *
     * @param message 描述配置错误的详细信息
     * @param cause 导致此异常的根本原因
     */
    public DecisionConfigurationException(String message, Throwable cause) {
        super(message, cause);
    }
}